package com.gitee.huanminabc.db_freedom.segments;


public interface SqlStructureSegments<Children, T, R> {


    //SELECT column1, column2, ...
    Children SELECT();

    Children FROM();

    Children WHERE();



    Children GROUP_BY();

    Children HAVING();

    Children ORDER_BY();

    Children LIMIT();

    Children OFFSET();




    //update
    Children UPDATE();

    //set
    Children SET();


    //delete
    Children DELETE();

    //insert into
    Children INSERT();

    Children VALUES();




}
